A,b,c,d,e şıkkı

-r
AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=13B6  ES=13B6  SS=13B6  CS=13B6  IP=0100   NV UP EI PL NZ NA PO NC
13B6:0100 0000          ADD     [BX+SI],AL                         DS:0000=CD

-r ip
IP 0100
:100
-r ds
DS 13B6
:1500
-r cs
CS 13B6
:1600
-r f
NV UP EI PL NZ NA PO NC  -nv pe
-r
AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=1600  IP=0100   NV UP EI PL NZ NA PE NC
1600:0100 0000          ADD     [BX+SI],AL                         DS:0000=00


 Effectif adresi yazmak için ilk register i 4 bit sola kaydırırız ve ikinci ile toplarız. Buna göre;

DS:BX = 15000
CS:IP = 16100
SS:BP = 13B60

3)

-f ds:10,1f,23

4)
-d ds:00,3f
1500:0000  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1500:0010  23 23 23 23 23 23 23 23-23 23 23 23 23 23 23 23   ################
1500:0020  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1500:0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................

5)
-m ds:15,28,cs:100
-d ds:100
1500:0100  23 23 23 23 23 23 23 23-23 23 23 00 00 00 00 00   ................
1500:0110  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1500:0120  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1500:0130  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1500:0140  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1500:0150  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1500:0160  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
6) 
-s ds:0000 0100 86
-s ds:0000 0100 ff
Yukardaki kodlar ile 00-100 arasındaki adreslerde 86 ve ff i arar.
Sonuç bulamadığı için ekranda herhangi bir açıklama çıkmadı.

7)

A ve b şıkkını aşağıdaki kodları girerek gerçekleştirdim.
-c 15,28,100
-c 15,34,100

Ancak daha önce ds:15 ten başlayan verileri cs:100 ile başlayan depolama yerlerine taşıdığım için ve ilgili depolama bölgelerinin dışındakilerin içi  “00” olduğundan farklı hiçbir değer belirleyemedi ve sonuç göstermedi.

Eğer karşılaştırma fonksiyonunu aşağıdaki gibi kullansaydım sonuç verecekti.

-c 30,36,100
1500:0030  00  23  1500:0100
1500:0031  00  23  1500:0101
1500:0032  00  23  1500:0102
1500:0033  00  23  1500:0103
1500:0034  00  23  1500:0104
1500:0035  00  23  1500:0105
1500:0036  00  23  1500:0106

Burada c:30 ile başlayan adres 00 c:100 ile başlayan adres 23 olduğu için farkı ekranda gösterdi.


8)

-a
13B6:0100 mov ax,00
13B6:0103 mov bx,ax
13B6:0105 mov cx,12
13B6:0108 mov dx,0101
13B6:010B or cx,ax
13B6:010D or ax,cx
13B6:010F add bx,ax
13B6:0111 sub ax,bx
13B6:0113 rol dx,1
13B6:0115 ror dx,1
13B6:0117 ror dx,1
13B6:0119 not dx
13B6:011B

-u 13b6:0100
13B6:0100 B80000        MOV     AX,0000
13B6:0103 89C3          MOV     BX,AX
13B6:0105 B91200        MOV     CX,0012
13B6:0108 BA0101        MOV     DX,0101
13B6:010B 09C1          OR      CX,AX
13B6:010D 09C8          OR      AX,CX
13B6:010F 01C3          ADD     BX,AX
13B6:0111 29D8          SUB     AX,BX
13B6:0113 D1C2          ROL     DX,1
13B6:0115 D1CA          ROR     DX,1
13B6:0117 D1CA          ROR     DX,1
13B6:0119 F7D2          NOT     DX
13B6:011B 0034          ADD     [SI],DH
13B6:011D 00A51300      ADD     [DI+0013],AH


9) Bir üst soruda a kodunu adres vermeden girdiğim için cs:13b6:0100 adresinden itibaren yazmaya başladı. Bu sebeple 1600 de olan cs değerini 

-r cs
CS 1600
:13B6 
Kodu  ile değiştirdim.

AX=0000  BX=0000  CX=0000  DX=0000  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0103   NV UP EI PL ZR NA PE NC
13B6:0103 89C3          MOV     BX,AX
-t

AX=0000  BX=0000  CX=0000  DX=0000  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0105   NV UP EI PL ZR NA PE NC
13B6:0105 B91200        MOV     CX,0012
-t

AX=0000  BX=0000  CX=0012  DX=0000  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0108   NV UP EI PL ZR NA PE NC
13B6:0108 BA0101        MOV     DX,0101
-t

AX=0000  BX=0000  CX=0012  DX=0101  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=010B   NV UP EI PL ZR NA PE NC
13B6:010B 09C1          OR      CX,AX
-t

AX=0000  BX=0000  CX=0012  DX=0101  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=010D   NV UP EI PL NZ NA PE NC
13B6:010D 09C8          OR      AX,CX


AX=0012  BX=0000  CX=0012  DX=0101  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=010F   NV UP EI PL NZ NA PE NC
13B6:010F 01C3          ADD     BX,AX
-t

AX=0012  BX=0012  CX=0012  DX=0101  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0111   NV UP EI PL NZ NA PE NC
13B6:0111 29D8          SUB     AX,BX
-t

AX=0000  BX=0012  CX=0012  DX=0101  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0113   NV UP EI PL ZR NA PE NC
13B6:0113 D1C2          ROL     DX,1
-t

AX=0000  BX=0012  CX=0012  DX=0202  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0115   NV UP EI PL ZR NA PE NC
13B6:0115 D1CA          ROR     DX,1
-t

AX=0000  BX=0012  CX=0012  DX=0101  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0117   NV UP EI PL ZR NA PE NC
13B6:0117 D1CA          ROR     DX,1
-

AX=0000  BX=0012  CX=0012  DX=8080  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0119   OV UP EI PL ZR NA PE CY
13B6:0119 F7D2          NOT     DX
-t

AX=0000  BX=0012  CX=0012  DX=7F7F  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=011B   OV UP EI PL ZR NA PE CY
13B6:011B 0034          ADD     [SI],DH                            DS:0000=00
-t

AX=0000  BX=0012  CX=0012  DX=7F7F  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=011D   NV UP EI PL NZ NA PO NC
13B6:011D 00A51300      ADD     [DI+0013],AH                       DS:0013=23
-t

AX=0000  BX=0012  CX=0012  DX=7F7F  SP=5DB7  BP=20CA  SI=0000  DI=0000
DS=1500  ES=13B6  SS=13B6  CS=13B6  IP=0121   NV UP EI PL NZ NA PO NC
13B6:0121 0000          ADD     [BX+SI],AL                         DS:0012=23



